public class Student {
   private  String name;
   private int ID;
   private int javaGrade;
   
   
   public Student (String name ,int ID , int javaGrade){
	   this.name = name;
	   this.ID = ID;
	   this.javaGrade = javaGrade;
   }
   
   public void setName(String name){
	   this.name = name;
   }
   
   public void setID(int ID){
	   this.ID = ID;
   }
   
   public void setjavaGrade(int javaGrade){
	   this.javaGrade = javaGrade;
   }
   
   public String getName(){
	   return this.name;
   }
   
   public int getID(){
	   return this.ID;
   }
   
   public int getjavaGrade(){
	   return this.javaGrade;
   }
   
   @Override;
   
   public boolean equals(Object o){
	 if (this == o){
	  return true;
	 }
	 
     if (!(o instanceof Student)){
		 return false;
	 }
     
    Student student = (Student)o; 
    if (!getName().equals(student.getName())){
    	return false;
    }
    
    if (getID() !=student.getID()){
    	return false;
    }
    
    if (getjavaGrade() !=student.getjavaGrade()){
    	return false;
    }
    
    return true;
    }
}
